In .NET Framework, there is an assembly recognition mechanism with which the executable files or assembly files created in Visual Studio identify the assembly they depend. Therefore, it is necessary to have the same product version while building an application as that distributed in the run-time environment.
In case the product version is changed after distributing the application, the application will not run by simply changing the component (DLL file) in the run-time environment. To migrate the run-time environment of application to ActiveReports 12, migrate the development environment, migrate the project, and then re-create the application by rebuilding the solution. After doing, this you can deploy the created application along with ActiveReports 12 component.